@import './assets/font/iconfont.css';

button {
  margin: 8px;
  padding: 8px;
  border: 1px solid #eee;
  background-color: #f3f3f3;
  flex-shrink: 0;
  cursor: pointer;
  &.second {
    background-color: white;
  }
  &.delete {
    background-color: white;
    color: red;
  }
}

input {
  height: 32px;
  font-size: 16px;
  line-height: 30px;
  width: 100%;
  margin: 4px;
  border: 1px solid #aaa;
  outline: none;
  &:focus {
    border: 1px solid sandybrown;
  }
  &::placeholder {
    color: var(--placeholder-color);
  }
}

body,
html {
  padding: 0;
  margin: 0;
}
* {
  box-sizing: border-box;
  align-items: center;
  --theme-color: rgb(188, 138, 72);
  --placeholder-color: #aaa;
}

#root {
  width: 100%;
  height: 100vh;
}

.icon-bg {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  cursor: pointer;
}
